FUNCTION

Define a frame for the current object. Since area class is a superclass for all elements in a window, you can assign frames to every object you wish.

You don't adjust the style of your frame directly, instead you only specify a type:

MUIV_Frame_Button
for standard buttons with text in it.
MUIV_Frame_ImageButton
for small buttons with images, e.g. the arrows of a scrollbar.
MUIV_Frame_Text
for a text field, e.g. a status line display.
MUIV_Frame_String
for a string gadget.
MUIV_Frame_ReadList
for a read only list.
MUIV_Frame_InputList
for a list that handles input (has a cursor).
MUIV_Frame_Prop
for proportional gadgets.
MUIV_Frame_Group
for groups.

How the frame is going to look is adjustable via the preferences program.

Four spacing values belong to each frame that tell MUI how many pixels should be left free between the frame and its contents. These spacing values are also user adjustable as long as you don't override them with one of the MUIA_InnerXXXX tags.